/* custome css begin */

a{
    color:#003c9b;
}







.t-l,.t-r,.b-l,.b-r{
    position:absolute;
    overflow:hidden;
}



.wrapper{
    font-size:12px;
    font-family:Arial;
}

.head{
    height:77px;
    width:100%;
    position:relative;
    background-repeat:repeat-x;
}

.head h1{
    position:absolute;
    height:44px;
    width:133px;
    top:19px;
    left:22px;
}

.head h1 span{
    display:none;
}

.head h2{
    position:absolute;
    top:45px;
    left:178px;
    color:#2c2c2c;
    font-size:14px;
    font-weight:700; 
}

.head h2 a{
    color:#000;
}

.head .nav{
    position:absolute;
    top:3px;
    right:10px;
    height:18px;
    line-height:18px;
    padding-top:0;
    zoom:1;
}

.head .nav li.shuxian{
	#color:#999;
}
.head .nav:after{
    content:'';
    display:block;
    clear:both;
    height:0;
    visibility:hidden;
}

.head .nav *{
    vertical-align:top;
}

.head .nav li{
    float:left;
    background:none;
	line-height:18px;
}


.head .nav li *{
	display:inline-block;
	line-height:18px;
	height:18px;
	vertical-align: baseline;
}

.head .nav li a{
	margin-top:1px\9;
	*margin-top:2px;
	text-decoration:underline;
	color:#0000cc;
}

.head .nav li span a{
	margin-top:0\9;
	*margin-top:0
}

.progress-bar,
.progress-bar .bar-inner{
    background:transparent url('http://img.baidu.com/passport/center/bar.png') no-repeat -100px -100px;
}

.progress-bar{
    display:inline-block;
    *display:inline;
    zoom:1;
    width:122px;
    height:11px;
    padding:4px;
    background-position:0 -31px;
    text-align:center;
    line-height:11px;
    font-size:12px;
    color:#000;
    position:relative;
}

.progress-bar .bar-inner{
    position:absolute;
    top:4px;
    left:4px;
    width:122px;
    height:11px;
    background-position:-4px 0;
    border:0;
}

.progress-bar b{
    position:relative;
    font-weight:400;
    z-index:100;
}



.foot{
    clear:both;
    width:940px;
    border-top:1px #cfe1e9 solid;
    padding:30px 0 15px 0;
    margin:75px 0 0 3px;
    text-align:center;
    font-size:12px;
    color:#7a77c8;
    font-family:Arial;
}

.nojs{
    width:100%;
    border:1px solid #ffe574;
    font-size:14px;
    font-weight:700;
    text-align:center;
    color:#000;
    background:#feffb1;
    padding:8px 0;
}